package com.zggk.iroad;

import android.app.Dialog;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;


import com.zggk.iroad.db.DaoManager;
import com.zggk.iroad.db.EntityManager;
import com.zggk.iroad.db.User;

import com.zggk.iroad.greendao.UserDao;
import com.zggk.iroad.util.WeiboDialogUtils;

import java.util.ArrayList;
import java.util.List;

import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;

public class DemoActivity extends AppCompatActivity {

    @Bind(R.id.add_te)
    Button addTe;
    @Bind(R.id.delete_te)
    Button deleteTe;
    @Bind(R.id.gai_te)
    Button gaiTe;
    @Bind(R.id.search_te)
    Button searchTe;


    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.act_demo);
        ButterKnife.bind(this);

    }
    /*新增
    User user = new User();
    user.setUserId(1);
    user.setName("小明");
    user.setAge(16);

    userDao.insert(user);
    userDao.insertOrReplace(user);
    */
    /*删除
     userDao.delete(user);//根据对象删除
     userDao.deleteByKey(user.getId());//根据id删除
     userDao.deleteAll();//删除全部
     */
    /**新增
     userDao.update(user);
     */
    /**
     * 修改
     * // 查询所有记录
     * userDao.loadAll();
     * //根据ID查询
     * userDao.loadByRowId(user.getId());
     * //查询成年的用户
     * userDao.queryRaw("where AGE>?","18");
     * //模糊查询 para是你的参数
     * userDao.queryBuilder().whereOr(userDao.Properties.Name.like("%"+para+"%"),BedInfoDao.Properties.Num.like("%"+para+"%")).list()
     * //根据条件查询
     * userDao.queryBuilder().where(userDao.Properties.Id.eq(user.getId())).limit(1).list();
     */
//    @OnClick({R.id.add_te, R.id.delete_te, R.id.gai_te, R.id.search_te})
//    public void onViewClicked(View view) {
//        switch (view.getId()) {
//            case R.id.add_te:
//                List<User> sss = new ArrayList<>();
//                for (int j = 0; j < 15; j++) {
//                    User user = new User();
//                    user.setName("张成昆");
//                    user.setAge("2020年09月"+j+"日");
//                    sss.add(user);
//                }
//                userDao.insertInTx(sss);
//                break;
//            case R.id.delete_te:
//                userDao.deleteAll();
//                break;
//            case R.id.gai_te:
//                break;
//            case R.id.search_te:
////                private String TEXT;//病害-处置方案
////                private String BHMC;//病害名称
////                private String BHMCDW;//病害名称单位
////                private String BHLXID;//病害类型id
////                private String BHLXMC;//病害性质名称
////                private String CZFAMC;//处置方案名称
////                private String GCXMID;//工程细目id
////                private String XMMC;//工程细目名称
////                private String JLDW;//计量单位
////                E/测试: 坑槽填补-坑槽
////                E/测试: 坑槽
////                E/测试: 平方米
////                E/测试: d3e6d4dd-a602-4763-aaf7-b345eaf86c0d
////                E/测试: 路面
////                E/测试: fae64793-08b0-41a5-a48f-545d163ae1a4
////                E/测试: 坑槽填补
////                E/测试: 油路路面修复（1cm）
////                E/测试: 平方米
////
////                E/测试: 修复-沉陷
////                E/测试: 沉陷
////                E/测试: 平方米
////                E/测试: aed50ea9-189b-4e41-9d50-d27d15e207ff
////                E/测试: 路面
////                E/测试: f7dbe161-7aeb-4472-844d-2fffc55aa472
////                E/测试: 修复
////                E/测试: 路基填换（1cm）
////                E/测试: 平方米
////
////                E/测试: 修复-松散
////                E/测试: 松散
////                E/测试: 平方米
////                E/测试: 0c247b07-d9b0-42eb-a0f2-cc85b4d22af2
////                E/测试: 路面
////                E/测试: efaa7950-34a1-4b19-9fd8-00e12bbdd59f
////                E/测试: 修复
////                E/测试: 油路路面修复（1cm）
////                E/测试: 平方米
////                czfaInfoDao.loadAll()
//                List<CzfaInfo> SSS = czfaInfoDao.queryBuilder().distinct().list();
//                for (int i = 0; i < SSS.size(); i++) {
//                    Log.e("测试",SSS.get(i).getBHLXMC());
//                }
//                break;
//        }
//    }
}
